<?php
/*
 =========================================================================
 Copyright - 2011 - Jacques MESSINES

 This file is part of bibli-line

 bibli-line is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.

 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 =========================================================================
 */
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="view.css" media="all">
<title>Saisie livres</title>
</head>
<body>
<?php
include("./include/vars_adm.php");
include("./include/util.inc.php");
include("./include/utiljs.php");
connecte($host,$user,$mdp,$db);
print_r ($_POST);
//Un lecteur existe ?
if (isset($_POST['lecteur'])) {
	$lecteur=$_POST['lecteur'];
}
elseif (isset($_POST['lect']))
$lecteur=$_POST['lect'];

if (isset($_GET['lecteur'])) {
	$lecteur=$_GET['lecteur'];
}

?>
	<table align='center' border=0 width='85%'>
		<tr class='titre'>
			<td colspan=3><h2>Liste des enregistrements</h2></td>
		
		
		<tr>
		
		
		<tr>
			<td class='c'>
				<form name='retour1' action="fiche.php">
					<input id="retour" class="button_text" type="submit" name="submit"
						value="Retour à la saisie" />
						<?php
						if (isset($lecteur)) {
							print "<input type=\"hidden\" name=\"lect\" value=\"$lecteur\">";
						}
						?>
				</form>
			</td>
			<form name='fordre' method='post' action="liste.php">
				<td class='c'><?php 
				//On garde le lecteur précédent
				if (isset($lecteur)) {
					print "<input type=\"hidden\" name=\"lect\" value=\"$lecteur\">";
					$disa='disabled';
				}

				print "&nbsp;Lus par :&nbsp;";
				print "<input id=\"quiL\" class=\"button_text\" type=\"submit\" name=\"lecteur\" value=\"Line\" />";
				print "<input id=\"quiJ\" class=\"button_text\" type=\"submit\" name=\"lecteur\" value=\"Jacques\" />";
				print "</td>";
				?>
			
			
			<td class='c'>Affichage par : <br> <input id="ordrenom"
				class="button_text" type="submit" name="submit" value="Auteur" /> <input
				id="ordretitre" class="button_text" type="submit" name="submit"
				value="Titre" /> <input id="ordreannee" class="button_text"
				type="submit" name="submit" value="Annee" /> <input id="ordrenote"
				class="button_text" type="submit" name="submit" value="Note" />
			</td>

		</tr>
		<tr>
			<td colspan=3 class='c'><?php
			//On garde le lecteur en cours
			//if (isset($lecteur))  print "<input type=\"hidden\" name=\"lecteur\" value=\"$lecteur\">";

			//Alphabétique
			if (isset($_POST['alphabetic'])) {
				$alphabetic=$_POST['alphabetic'];
				print "<input type=\"hidden\" name=\"alphabetic\" value=\"$alphabetic\">";
			}
			elseif  (isset($_GET['alphabetic'])) {
				$alphabetic=$_GET['alphabetic'];
			}
			else $alphabetic="";

			print "Nom d'auteur commençant par : <input type=\"submit\" name=\"alphabetic\" value=\"Tout\" ><br>";

			foreach(range('A', 'Z') as $i) {
				if (isset($alphabetic) AND ($i==$alphabetic)) $dis='disabled'; else $dis='';
				print "<input type=\"submit\" name=\"alphabetic\" value=\"$i\" $dis>";
			}
			?>
				</form>
			</td>
		</tr>
	</table>
	<?php

	$ordre="auteurs.auteur_nom, auteurs.auteur_prenom, titres.titre_fr";
	if (isset($_POST['submit'])) {
		if ($_POST['submit']=="Auteur") $ordre="auteurs.auteur_nom, auteurs.auteur_prenom, titres.titre_fr";
		if ($_POST['submit']=="Titre")  $ordre="titres.titre_fr";
		if ($_POST['submit']=="Annee")  $ordre="lectures.annee,auteurs.auteur_nom, auteurs.auteur_prenom";
		if ($_POST['submit']=="Note")  $ordre="lectures.note,auteurs.auteur_nom, auteurs.auteur_prenom";
	}

	if (isset($lecteur)) {
		if ($lecteur=="Line") $quilecteur=" lectures.lecteur='L' AND ";
		if ($lecteur=="Jacques") $quilecteur=" lectures.lecteur='J' AND ";
	}
	else $quilecteur='';

	if (isset($alphabetic) AND ($alphabetic!='Tout'))
	$auteuralpha="AND auteurs.auteur_nom LIKE '".$alphabetic."%' ";
	else $auteuralpha="";



	print "<hr>";
	//Lecture fiches
	$sqlliste="SELECT auteurs.auteur_nom, auteurs.auteur_prenom, titres.titre_fr,titres.titre_id, lectures.lecteur, lectures.annee, lectures.note   FROM auteurs, titres, lectures
WHERE $quilecteur auteurs.auteur_id=titres.auteur_id AND auteurs.auteur_id=lectures.auteur_id
AND titres.titre_id=lectures.titre_id $auteuralpha
ORDER BY $ordre";
	$resliste=query($sqlliste);
	$compt=0;
	print "<p align=center><table width=60% border=1 cellspacing='0'><tr class='titre'><th>&nbsp;</th><th>Nom</th><th>Prénom</th><th>Titre</th><th>Lecteur</th><th>Année de lecture</th><th>Note</th></tr>";
	while (list($nom,$prenom,$titre,$titid,$lecteur,$annee, $note)=mysql_fetch_array($resliste)) {
		$compt++;
		if ($annee=="") $annee="&nbsp;";
		if ($prenom=="") $prenom="&nbsp;";
		print "<tr class='tableau'>";
		//Modifications ? Stocker le titre_id dans un hidden
		//Si le lecteur est défini il faut aussi le passer
		if (isset($lecteur)) $lec="&lecteur=$lecteur";
		print "<td>";
		print "&nbsp;<a href=\"fiche.php?op=mod&titre_id=$titid&alphabetic=$alphabetic$lec\" ><img src='images/b_edit.png' title='Modifier'></a>";
		print "&nbsp;<a href=\"fiche.php?op=del&titre_id=$titid&alphabetic=$alphabetic$lec\" ><img src='images/b_drop.png' title='Supprimer'></a>";
		print "</td>";

		print "<td>$nom</td><td>$prenom</td><td>$titre</td><td align='center'>$lecteur</td><td>$annee</td><td>&nbsp;$note</td></tr>";

	}
	print "</table></p>";

	?>

	<hr>
	<form name='retour' action="fiche.php">
	<?php print "$compt titres    " ?>
		<input id="retour" class="button_text" type="submit" name="submit"
			value="Retour à la saisie" />
	</form>
</body>
</html>
